package com.lance.answer.gui.answer.gk.answer.lms.batch.dto;

import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.lance.answer.gui.answer.AnswerObject;
import lombok.Data;

import java.util.List;
import java.util.Map;
import java.util.Set;

@Data
public class LmsWatchDTO {

    String teacher;
    String username;
    String password;
    // FIXME 这个应该在HTTP JSON获取
    List<Long> courseIds;
    // 过滤掉的课程
    List<Long> filterCourseIds = Lists.newArrayList();
    List<String> filterCourseNames = Lists.newArrayList();

    Map<Long, Map<String, AnswerObject>> answers;
    Map<Long, String> courseMap;
    Map<String,Set<String>> urlMap;
    Map<String,CourseConfig> courseConfigMap = Maps.newHashMap();

    private long courseId;
    private String courseName;
    private  Map<String, AnswerObject> answer;


}
